// 存放所有演员模块接口
import myaxios from "../MyAxios";
import URLENV from "../BaseUrl";

let BMDURL = URLENV.BMDURL;
// let BMDURL = "http://localhost:3010/";
// let BMDURL= 'https://web.codeboy.com/bmdapi/'

const ActorApi = {
  /**
   *发送post请求，新增演员
   * @param {object} params
   * 参数列表: form   { nickname: 昵称，
   * upwd: 密码，phone：电话，
   * gender:性别，
   * birthday:生日，
   * portrait:头像}
   *
   */
  addUser(params) {
    let url = BMDURL + "/user/add";
    return myaxios.post(url, params);
  },

  /**
   *  发送http请求，删除这个演员，必须得获取当前点击的用户的user_id，用传参的方式
   * @param {object} params 参数列表：{user_id:用户user_id}
   */
  deleteUserById(params) {
    let url = BMDURL + "/user/del";
    return myaxios.post(url, params);
  },

  /**
   *模糊查询:通过昵称关键字查询演员列表
   * @param {object} params 参数列表 {nickname:电影名，wpage：页码，pagesize：每页数量}
   */
  queryUserByNameLike(params) {
    let url = BMDURL + "/user/nickname";
    return myaxios.post(url, params);
  },

  /**
   *用户列表（带分页）
   * @param {object} params 参数列表 {page:1, pagesize:4}
   */
  queryAllUserList(params) {
    let url = BMDURL + "/user";
    return myaxios.get(url, params);
  },

  /**
   *  通过id查询用户详情
   * @param {object} params 参数列表
   */
  queryDetailsUser(params) {
    let url = BMDURL + "/user/userid";
    return myaxios.get(url, params);
  },

  /**
   *发送post请求，注册演员
   * @param {object} params
   * 参数列表: form   {
   *    nickname: 昵称，
   *    upwd: 密码，
   *    phone：电话，}
   *
   */
  registerUser(params) {
    let url = BMDURL + "/user/register";
    return myaxios.post(url, params);
  },

  /**
   *发送post请求，登录演员
   * @param {object} params
   * 参数列表: form   {
   *
   *    upwd: 密码，
   *    phone：电话，}
   *
   */
  signUser(params) {
    let url = BMDURL + "/user/sign";
    return myaxios.post(url, params);
  },
};

export default ActorApi;